package com.yy.wga.user.service.pojo;


import com.baomidou.mybatisplus.annotation.TableName;
import com.yy.wga.common.mysql.dto.BaseEntity;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.ToString;

/**
 * 账号主表(UserBase)表实体类
 *
 * @author guochao
 * @since 2024-11-14 22:55:27
 */
@Data
@ToString(callSuper = true)
@EqualsAndHashCode(callSuper = true)
@TableName(value = "user_base")
public class UserBaseDO extends BaseEntity {

    /**
     * 性别 0未知 1男 2女
     */
    private Integer sex;

    /**
     * 微信号
     */
    private String wxNum;

    /**
     * 昵称
     */
    private String nickName;

    /**
     * 手机号码
     */
    private String phone;

    /**
     * 邮箱
     */
    private String email;

    /**
     * 头像
     */
    private String avatarUrl;

    /**
     * 用户等级 0.普通用户 1.享客 2.服务商
     */
    private Integer grade;

    /**
     * 等级级别
     */
    private Integer level;

    /**
     * 邀请码
     */
    private String inviteCode;

    /**
     * 是否注册并绑定机构 0 未注册或未绑定  1 已注册且绑定
     */
    private Integer registerBindStatus;

    /**
     * 用户状态：1已启用、2已禁用、3已注销
     */
    private Integer status;

}
